home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 April / EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso / EARCD / comm / ambos / AmBoS_V2_74.lha / AmBoS_Install / AmBoS / Programmer / file_id_diz.dok < prev    next >
Text File  |  1996-11-15  |  3KB  |  72 lines

  1. Absender     : Joerg@checkio.dontpanic.sub.org
  2. Betreff      : AmBoS 2.16 und file_id.diz
  3. Empfänger    : AmBoS-Net/TOOLS&GAMES/PROGRAMMIERUNG
  4. Erstellt     : 04-11-95  10:51  Eingetroffen : 04-11-95  12:48
  5. MessageID    : 951104105058lgotudkamb@joerg.checkio.dontpanic.sub.org
  6. FromAddress  : Joerg@checkio.dontpanic.sub.org
  7. Routestring  : nasus.ohz.north.de!checkio.dontpanic.sub.org
  8. Programm     : AmBoS 2.15 AmBoS-ZConnect 2.20Beta (25.10.95) written via AmBoS-Newsreader
  9. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  10.  
  11. Moin
  12.  
  13. Hier ein Auszug aus den Changes zur Version 2.16
  14.  
  15.  
  16. - Online File-ID
  17.   Ich habe mir ein Schnittstelle ausgedacht die es einem Externen Programm
  18.   möglich macht file_id.diz automatisch einzulesen...
  19.   Das ganze läuft nicht über eine Batch da ich die FileID's auch im Sysop-
  20.   Login anbieten möchte... die genau Beschreibung der Schnittstelle weiter
  21.   unten und wohl nur für Proger interessant.
  22.  
  23.  
  24.  
  25.  
  26.     Beschreibund der file_id.diz Schnittstelle
  27.  ************************************************
  28.  
  29. Wird ein File in die Box gelegt ob über SL oder Online ist dabei egal
  30. so sucht AmBoS nach einem MessagePort mit dem Namen "AmBoS-ID-DIZ-Port".
  31. Diesem Port wird eine Nachricht mit allen nötigen Informationen geschickt
  32. um nach einem file_id.diz zu suchen und dessen Inhalt in der Nachricht
  33. zu verstauen. 
  34.  
  35.  
  36. struct DizMsg {
  37.     struct  Node mn_Node;
  38.     struct  MsgPort *mn_ReplyPort;
  39.     UWORD   mn_Length;
  40.     UWORD   Result;             // Wenn 0 id eingelesen !=0 Fehler
  41.     char    *File;              // Das File zu dem der Kommentar gesucht wird
  42.     char    *ResultString[80];  // Im Moment noch ohne Bedeutung
  43.     char    Comment[8][44];     // Das Array zum Ablegen der Kommentare
  44. };
  45.  
  46. Wer eine solches Programm schreiben möchte sollte einige Kleinigkeiten
  47. beachten.
  48.  
  49. - ECS-Sequencen sind in Filekommentaren nicht erlaubt... sie führen zum
  50.   Verlust des Files und aller folgenden Files, alle Zeichen die kleiner als
  51.   32 sind haben in einem Filekommentar nichts verloren.
  52.  
  53. - Es kann nur einen geben ;-)))
  54.   Im Moment ist es nur möglich, EIN solches Programm zu installieren.
  55.   Wenn es sich ergeben sollte, werde ich überlegen auch nach Ports mit den Namen
  56.   AmBoS-ID-DIZ-Port-0 bis AmBoS-ID-DIZ-Port-9 zu suchen und dieser der Reihe
  57.   nach abzuklappern bis AmBoS einen Kommentar erhält...
  58.  
  59. - Wenn ihr euch schon die Arbeit macht dann packt doch gleich einen kleinen
  60.   Frontend dabei damit man die ID's auch über Amiga-Dos auslesen kann.
  61.   Dieses kann  sehr hilfreich sein, damit man in Dopus einen Button ID-Anzeigen 
  62.   einbauen  kann... und ist ja nicht die Welt an Arbeit ;-)))
  63.   Wenn ihr keine Lust habt, schreibe ich einen wenn der erste Checker da ist ;-)
  64.  
  65.  
  66. Bis denne
  67.   Jörch   
  68.  
  69.  
  70. Mit dem Bezahlen verplempert man das meiste Geld.
  71.  
  72.